Circuit improvements